#
# 代码中的类名、方法名、参数名已经指定，请勿修改，直接返回方法规定的值即可
#
# 
# @param numbers int整型一维数组 
# @param target int整型 
# @return int整型一维数组
#
class Solution:
    def twoSum(numbers: List[int], target: int) -> List[int]:
        # write code here
        L1 = {}
        for i in range(len(numbers)):
            if (target - numbers[i]) in L1:
                print('[%s,%s]' %(L1[target - numbers[i]] + 1,i + 1))
                break
            else:
                L1[numbers[i]] = i
#               存放这里是为减少数据的运算,我最初的想法是没有这个else的，但是实际上这个也还是好慢

s = input()
for i in range(len(s)):
    if s[i] == ']':
        Solution.twoSum(list(map(int, s[1:i].split(','))), int(s[i+2:]))
        break
